{
int i;
- for (i = vpos + 1; i < vpos + XWINDOW (minibuf_window)->height; i++)
+ for (i = vpos + 1;
+ i < vpos + XFASTINT (XWINDOW (minibuf_window)->height); i++)
{
get_display_line (f, i, 0);
display_string (XWINDOW (minibuf_window), vpos,
while (n--)
{
- if (t >= s) *t = MAKE_GLYPH (GLYPH_CHAR (*f),
- (GLYPH_FACE (*f)
- ? GLYPH_FACE (*f)
+ int glyph = XFASTINT (*f);
+
+ if (t >= s) *t = MAKE_GLYPH (GLYPH_CHAR (glyph),
+ (GLYPH_FACE (glyph)
+ ? GLYPH_FACE (glyph)
: face));
++t;
++f;
while (n--)
{
- if (t >= s) *t = MAKE_GLYPH (GLYPH_CHAR (*f),
- (GLYPH_FACE (*f)
- ? GLYPH_FACE (*f)
+ int glyph = XFASTINT (*f);
+
+ if (t >= s) *t = MAKE_GLYPH (GLYPH_CHAR (glyph),
+ (GLYPH_FACE (glyph)
+ ? GLYPH_FACE (glyph)
: face));
++t;
++f;